/*
 * 使用方法
 * 示例：this.$openPage({name: 'my', query: {id: 123}, type: 'navigateTo'})		传参方式
 * 示例：this.$openPage('my')    不传参数可以简写 
 * 示例：<view @click="$openPage('ceshi')"></view>  奈何小程序不支持这样跳转
 *
 * 配置参数项说明：
 * name:可选配置 （路由名称）
 * path:必填配置 （路由地址）
 * type			跳转的方式 ['navigateTo', 'switchTab', 'reLaunch', 'redirectTo']  不传默认navigateTo
 */
import minRouterConfig from './min.router.config.js'
const A = 'packageA/';

const router = new minRouterConfig({
	routes: [ // 权限路由 在main.js可实现路由拦截 所以路由都需要注册
		{ // 首页
			name: 'index',
			path: 'pages/index/index',
			type: 'switchTab'
		},
		{ // 个人中心
			name: 'user',
			path: 'pages/user/index',
			type: 'switchTab'
		},
		// packageA
		{ // 搜索主页
			name: 'searchIndex',
			path: A + 'pages/searchIndex/index'
		},
		{ // 搜索结果
			name: 'searchList',
			path: A + 'pages/searchList/index'
		}
	]
})

export default router